<html>
    <head>
        <title>集成Fluent验证</title>
    </head>
    <body>
        <script>
            // 集成Fluent验证

                /*
                    ABP验证基础设施是可扩展的。
                    
                    "Volo. Abp.FluentValala" NuGet包扩展了验证系统以与FluentValiri库一起使用。
                */
                /*
                    一、安装


                        1、使用ABP Cli 安装：
                                在项目文件夹（. csproj文件）中打开命令行窗口并键入以下命令：

                                    abp add-package Volo.Abp.FluentValidation

                        2、手动安装：
                                ①、将 "Volo. Abp.FluentValiri" NuGet包添加到你的项目中：
                                    
                                        Install-Package Volo.Abp.FluentValidation

                                ②、将AbpFluentValidationModule添加到模块的依赖列表中：
                                        [DependsOn(
                                            //...other dependencies
                                            typeof(AbpFluentValidationModule) //添加FluentValidation 模块依赖
                                            )]
                                        public class YourModule : AbpModule
                                        {
                                        }
                */

                /*
                    二、使用Fluent验证
                             按照FluentValizationsl文档（https://docs.fluentvalidation.net/en/latest/）创建验证器类：

                                        public class CreateUpdateBookDtoValidator : AbstractValidator<CreateUpdateBookDto>
                                        {
                                            public CreateUpdateBookDtoValidator()
                                            {
                                                RuleFor(x => x.Name).Length(3, 10);
                                                RuleFor(x => x.Price).ExclusiveBetween(0.0f, 999.0f);
                                            }
                                        }
                            ABP将自动找到此类并与对象验证时的CreateUpdateBookDto相关联。
                */
        </script>
    </body>
</html>